- Publisher : Packt Publishing (April 30, 2019)
- Language : English
- Paperback : 370 pages
- ISBN-10 : 1789139864
- ISBN-13 : 978-1789139860
کتابMastering Swift 5: Deep dive into the latest edition of the Swift programming language, 5th Edition
منابع کتاب کتابMastering Swift 5: Deep dive into the latest edition of the Swift programming language, 5th Edition
با این راهنمای عمیق و جامع زبان سوئیفت، از قدرت آخرین نسخه استفاده کنید
ویژگی های کلیدی
ویرایش پنجم این کتاب پرفروش، بهبود یافته و به روز شده تا آخرین نسخه زبان برنامه نویسی Swift 5 را پوشش دهد.
برای نوشتن کدهای Swift با مدیریت آسان، با تکنیک های طراحی محبوب و مدرن آشنا شوید
با نحوه استفاده از ویژگیهای اصلی سوئیفت مانند همزمانی، کلیات و کپی روی نوشتن در کد خود آشنا شوید.
توضیحات کتاب
با گذشت سالها، کتاب Mastering Swift به عنوان یک انتخاب محبوب به عنوان یک راهنمای عمیق و کاربردی برای زبان برنامه نویسی Swift، خود را در بین توسعه دهندگان تثبیت کرده است. آخرین نسخه به طور کامل به روز و اصلاح شده است تا نسخه جدید را پوشش دهد: Swift 5.
در داخل این کتاب، ویژگیهای کلیدی سوئیفت 5 را میبینید که به راحتی با مجموعهای از مثالها توضیح داده شده است. از اصول اولیه زبان گرفته تا ویژگی های محبوب مانند همزمانی، ژنریک و مدیریت حافظه، این راهنمای قطعی به شما کمک می کند تا تخصص و تسلط خود را بر زبان سوئیفت توسعه دهید.
تسلط بر Swift 5، Fifth Edition به شما دانش عمیقی در مورد برخی از پیچیده ترین عناصر در توسعه سوئیفت، از جمله برنامه های افزودنی پروتکل، مدیریت خطا، و بسته شدن می دهد. شما را در مورد نحوه استفاده و استفاده از آنها در پروژه های خود راهنمایی می کند.
بعداً خواهید دید که چگونه از قدرت برنامه نویسی پروتکل گرا برای نوشتن کدهای انعطاف پذیر و با مدیریت آسان تر استفاده کنید. همچنین خواهید دید که چگونه ویژگی کپی در نوشتن را به انواع مقادیر سفارشی خود اضافه کنید و چگونه از مشکلات مدیریت حافظه ناشی از چرخه های مرجع قوی جلوگیری کنید.
آنچه خواهید آموخت
اجزای اصلی سوئیفت، از جمله عملگرها، مجموعهها، جریانهای کنترل و توابع را درک کنید
نحوه و زمان استفاده از کلاس ها، ساختارها و شمارش ها را بیاموزید
نحوه استفاده از طراحی پروتکل محور با برنامه های افزودنی برای نوشتن کدهایی با مدیریت آسان تر را بدانید
از الگوهای طراحی با سوئیفت برای حل مشکلات رایج طراحی استفاده کنید
برای بهبود عملکرد، کپی روی نوشتن را برای انواع ارزش سفارشی خود پیاده کنید
با استفاده از Grand Central Dispatch و Operation Queues همزمانی را به برنامه های خود اضافه کنید
برای نوشتن کدهای انعطاف پذیر و قابل استفاده مجدد، کلیات را پیاده سازی کنید
این کتاب برای چه کسی است
این کتاب برای توسعه دهندگانی است که می خواهند به جدیدترین نسخه سوئیفت بپردازند. اگر یک توسعه دهنده هستید و با نگاه کردن به کد و کار کردن با آن بهترین یادگیری را کسب می کنید، این کتاب برای شما مناسب است. درک اولیه ابزارهای اپل مفید است اما اجباری نیست. همه نمونه ها باید روی پلتفرم لینوکس نیز کار کنند.
فهرست مطالب
برداشتن اولین قدم ها با سوئیفت
یادگیری در مورد متغیرها، ثابت ها، رشته ها و عملگرها
انواع اختیاری
استفاده از مجموعه سوئیفت
کنترل جریان
کارکرد
کلاس ها، ساختارها و پروتکل ها
استفاده از پروتکل ها و برنامه های افزودنی پروتکل
طراحی پروتکل گرا
ژنریک ها
در دسترس بودن و رسیدگی به خطا
اشتراک سفارشی
کار با بسته ها
همزمانی و موازی سازی در سوئیفت
انواع سفارشی
مدیریت حافظه
راهنمای قالب بندی و سبک سوئیفت
اتخاذ الگوهای طراحی در سوئیفت
ارسال نظر درباره کتابMastering Swift 5: Deep dive into the latest edition of the Swift programming language, 5th Edition